Power Platform
Cloud
Last synthesized: 2026-02-13 02:38 | Model: gpt-5-mini
Table of Contents
1. Power Automate flow logic, condition checks and template content errors
2. Environment membership and app/flow ownership issues
3. Licensing and service-account related flow failures
4. Dataverse schema changes and solution import/integration issues
5. Power Automate HTTP/connector runtime failures (BadGateway/502)
6. Power Apps application data mapping and broken resource links
7. Power BI web app shows HTTP ERROR 500 in Chrome with browser-specific site cookies
8. Power BI report page rendered blank due to per-user saved report filters
9. Power Apps canvas app UI scaling/rendering issues in Chromium browsers
10. Dataverse table export corrupted by embedded line breaks in multiline text fields
11. Custom Jira ↔ Microsoft 365 automation patterns using Power Automate for issue creation, aggregation, and direct Teams notifications
12. Power BI scheduled refreshes cancelled by detected concurrent refreshes (transient service-side issue)
13. Power BI usage metrics showing 'unnamed user' due to tenant-level per-user tracking disabled
14. Accidental deletion of Power Platform Solution in a personal environment
15. Using Power BI dataset/export as a data source when dashboards can't trigger Power Automate
16. Live MS Bookings synchronization and enrichment — avoid Excel as primary datastore
17. Rich-text link editing broken in Power Automate action due to field HTML/formatting
18. Power Apps requirements assessment for form-based exam creation and PDF export
19. High-volume PDF watermarking via Power Automate — connector selection and data-protection considerations
20. Power BI Dataflow/dataset refreshes not cancelling underlying SQL queries and lacking detailed logs
21. Power BI research-database unreachable across browsers after platform updates
22. Power BI report runtime error for 'Liste Failed Attemps' resolved by specialist team
1. Power Automate flow logic, condition checks and template content errors
Solution
Flow logic, data checks, connector endpoints and run/ownership safeguards were corrected so routing, duplicates, skipped actions and runtime errors no longer occurred. Key outcomes and changes included: - Conditional and branching logic were made explicit and normalized: inputs were coerced to stable types/strings, comparisons used exact-value checks and case/format normalization, default branches were explicit, and localized boolean conversions (for example true → 'Ja/Yes', false → 'Nein/No') were replaced with deterministic expression-based checks so flows reliably distinguished published/unpublished states and other boolean-like inputs. - Boolean and field-format mismatches (for example LMS IsPublished variants) were resolved by normalizing incoming payloads, using string/int coercion and exact-match comparisons, and routing ambiguous/absent values to safe logging/no-op branches so downstream actions no longer took incorrect paths. - API/connector permission and ownership failures were fixed by scoping flows to dedicated service-account connections where appropriate, correcting connection contexts for group-owned resources (for example Microsoft Forms endpoints), and granting required Microsoft Graph/connector permissions (including delegated/application directory or user read permissions where lookups by employeeId or directory filter were used). Error bodies and HTTP responses were surfaced to run history/logging so silent depublish or lookup failures exposed permission or API errors. - Graph/Entra AD lookups by employee identifier were hardened: queries used targeted filters and the flows used connections with the consented Graph permissions required for employeeId-based filters, and missing-user cases were routed to safe logging/no-op branches instead of failing subsequent actions. - Empty-result and runAfter failures were eliminated by adding intermediate existence/length checks, aligning condition evaluations, and routing false/absent-data cases to safe no-op/logging branches so dependent actions no longer failed with ActionConditionFailed. - Query, pagination and scale misses were resolved by enabling connector pagination and top counts, using targeted OData filters with indexed columns, and handling SharePoint list-scale thresholds (encountered near ~5,000 items) so all relevant items were discovered before updates; affected Bookings automations were paused while list retention/migration and list-size mitigation were applied to stop flow failures and duplicate bookings. - Duplicate sends and runaway repeats were stopped by halting impacted flows during remediation, fixing trigger/loop semantics, and introducing idempotency/deduplication safeguards and report-row sequencing so messages were sent exactly once. - Data-join and aggregation scenarios (for example coaching-cost reconciliation) were rebuilt to aggregate per-coach/coachee per-month using controlled apply_to_each scopes, filter-array and init-variable patterns to avoid excessive looping and produce correct totals. - Parent/child orchestration was hardened: parent flows filtered items before invoking child flows, child flows tolerated missing reference data (for example absent HRBP) and routed such cases to safe no-op or logging branches. - SharePoint folder-move/rename cases were addressed by removing brittle path-only assumptions: flows were made tolerant of missing or relocated folders by using stable identifiers or fallback searches (metadata/name lookup), adding existence checks, logging/no-op branches for missing user folders, and correlating processed items to IDs to explain Debug View mismatches where runs existed but folder locations changed. - Outlook/mailbox backlog scenarios were addressed by implementing batch-processing patterns that listed messages in specific folders with pagination/top counts and processed attachments in recurrence- or manual-trigger flows; for extremely large archives mailbox-export or scripted extraction alternatives were recommended to avoid timeouts. - Transient Microsoft backend timeouts and intermittent run failures were mitigated by adding retry policies, controlled backoff and explicit error-handling branches so transient errors produced recoverable retries or safe logging instead of silent failures. Collectively these changes removed incorrect branch execution, fixed runAfter/apply-to-each failures and duplicate sends, prevented empty-array runtime failures, avoided missed matches from incomplete Get items/Get messages/Get users results and list-scale limits, and stopped recurring/looping flows that produced duplicate Teams messages.
2. Environment membership and app/flow ownership issues
Solution
Access, ownership and runtime identity issues were resolved by restoring or correcting the Azure AD and Power Platform identities, group memberships, roles and licenses that the resources relied on, and by reassigning or reproducing ownership where needed. Specific actions taken included re-enabling or adding missing users, guest accounts, service accounts and service principals in Azure AD and the Power Platform environment; adding users to environment security groups; assigning environment-level roles (Basic User, System Customizer, Environment Maker) or environment administration; creating and licensing tenant service/test accounts and provisioning Power Apps/Copilot/Power Apps Premium or other required licenses when flows used premium connectors. Ownership and runtime identity problems were addressed by adding co-owners, transferring ownership, or opening resources with the intended owner and creating copies so connections could be rebound; connectors bound to departed owners were re-associated with current service accounts or replaced by copies. SharePoint- and Teams-hosted list access was restored by adding service accounts to owning Teams and granting access to Private Channel SharePoint sites and by correcting SharePoint permissions so connector and runtime contexts were valid. Dataverse access failures required correcting explicit Dataverse security-role assignments in addition to Azure AD group membership, and moving or granting users roles in appropriate environments (Environment Maker / System Customizer) or providing sandbox/test environments and service accounts with the needed roles. Power BI dataset and refresh problems were resolved by involving report/workspace owners, adding the required service account to the dataset's user security group when the connection ran in user context, reconnecting Dataverse under a service account identity, and reconfiguring scheduled refresh; where users lacked owner rights, owners provided viewer or workspace admin rights or supplied exported app ZIPs or dataset extracts. Automation and flow failures caused by ownership transfer or copying were fixed by re-enabling copied flows, restoring/recreating disabled upstream flows, and re-associating connections and resource permissions to the new owner or service account. Power Virtual Agents issues were resolved by finalizing and publishing bots, correcting Direct Line endpoints/routing, and removing departed users from notification recipients and ownership. Investigations also found two recurring, non-membership causes: tenant Data Loss Prevention (DLP) policies that blocked connectors (e.g., Google Drive) prevented intended automation or workarounds, and Microsoft Forms file-upload features were limited to internal users which prevented external respondents from uploading files; for those cases no production backend change was applied but support provided alternative storage/workflow recommendations or identified policy owners. Solution/component ownership created by departed users caused edit/export limitations for specific component types (Choices, ConnectionReferences, Screens) and missing permissions scoped to 'Customizers' and 'Core Components'; export/import of solutions moved structure only (not Dataverse table data), so teams preserved data separately or used service accounts and copies to rebind connections. Client-side tooling issues were resolved by installing/updating Power BI Desktop from office.com and by deploying Power Automate Desktop on admin-enabled endpoints or via Company Portal when endpoint restrictions blocked installers. Intermittent access that worked only in private/incognito sessions correlated with session or browser caching and recent environment/security-group changes; persistent errors were cleared by reassigning users to the environment security group and running the Power Platform 'Refresh user' operation. Where tickets had no production fix, support had either declined access requests or provided required process steps (for example, access via organizational mailing/distribution lists) or recommended alternatives rather than making tenant-level changes.
3. Licensing and service-account related flow failures
Solution
Support reauthenticated disconnected connectors and restored operations after connector sign-ins were renewed (examples included Microsoft 365 Users and Microsoft Forms connections re-signed at make.powerapps.com). A Fuhrpark service account was assigned a PowerApps per-user license to prevent a flow from auto-deactivating; the flow was reactivated and its connections validated. Investigations found the Dataverse connector required a Premium license; restoring a licensed account resolved 403 errors and the Dataverse connection. For Power BI, support confirmed that individual Power BI Premium Per User (PPU) did not enable Premium-only workspace features for items stored in a Pro workspace: calculated tables in Dataflows, Premium-only report features, and automatic updates required workspace-level Premium capacity (capacity-based Premium). Where users lacked any Power BI license, assigning an appropriate Power BI license restored access to reports. In cases where flows failed to send from a shared mailbox, the flow’s connection account lacked send-as/send-on-behalf permissions; granting mailbox permissions or switching the flow connection to an account with mailbox access restored sending. Intermittent send failures from a user address were resolved by reauthenticating the Outlook connection. Web-run failures reporting browser location-services or site-permission requirements were resolved by enabling site/location permissions in Edge and reloading/re-authenticating the Power Automate session. Support observed that connector authentications and browser/site permissions can expire or be blocked on new devices; re-signing with the appropriate account, confirming the flow’s environment and connections, ensuring required mailbox/send-as permissions, and ensuring workspace-level Power BI licensing restored functionality.
4. Dataverse schema changes and solution import/integration issues
Solution
Dataverse schema, solution-import and synchronization issues were resolved by targeted schema corrections, solution package re-creation/re-imports where necessary, permission fixes, and synchronization-key adjustments. Key actions and outcomes included: - Created, adjusted or removed Dataverse columns (Yes/No, Choice, single-line, date-time) with required schema names, types, length limits and permissions; missing option/choice items were added or synchronized so dropdowns returned expected values. - Recreated and re-imported solution packages when an initial import showed no errors but changes were not visible in the production environment; subsequent re-export/re-import of the UPS solution made the expected changes appear. - Performed solution imports from exported .zip packages (Dev↔Prod and Prod→Prod), including UPS package deployments, executed via make.powerapps.com using service accounts where required. - Addressed import-time warnings about changed attribute behaviour (examples: cr021_program_expiry_date, cr021_last_start_date_neu), reviewed dependencies and left no active functional regressions. - Applied column-level security/profile changes and set column-level permissions for newly added columns (example: massnahme_type) across required security roles so users regained expected access. - Aligned environment variables and corrected field types used by integrations (a Jira custom field was converted from free text to a selection type); after these changes the Audit app, dependent apps and related flows imported and reactivated correctly. - Restored connection references and reactivated affected Power Automate flows and Power Apps; security-group based access and service accounts (examples: cpc serviceAccount, CAMA-service, zpa-service) were applied to solution components where required. - Resolved SharePoint→Dataverse sync failures by removing unnecessary/extra columns from the target table, adjusting primary/key fields, and setting the synchronization key to the SharePoint ID field (Id_aus_Sharepoint); the sync flow then completed regularly and new items appeared in Dataverse. - Identified owners and administrators for operational content edits (for example adding a person to a finance-process choice field) and advised them which groups/accounts had write permissions (examples: IUG-AAD-SEC-ASS-FSGraduationProcessAdmins, s.corporate-consulting@svc.iu-it.org). - Prepared an exported package and notes for a Power Platform Pipelines pilot (not executed due to capacity limits). - Delivered a consolidated Dataverse data model and implementation plan as a single source of truth for programme/academic metadata: required fields and relationships were defined, target and link tables were created, PIM API and CareID integration touchpoints were documented, and a Power BI reporting dataset plus access/licensing requirements were specified and provisioned. These actions removed missing-dropdown and missing-column symptoms, resolved environment-variable mismatches and import warnings, repaired broken integrations and flows, and restored expected sync and reporting behaviour.
5. Power Automate HTTP/connector runtime failures (BadGateway/502)
Solution
The failing HTTP requests were examined and the malformed request content was corrected; after the request formatting issues were fixed the APIM 502 BadGateway responses ceased and the permission-setting API calls succeeded. The flow's clientRequestId and APIM returned diagnostic information were used to trace the failing HTTP action.
6. Power Apps application data mapping and broken resource links
Solution
Broken handbook and resource links were repaired so HUB PDFs and linked resources were accessible. Records referencing deprecated identifiers were corrected by remapping legacy EmployeeIDs to current EmployeeIDs; a missing WorkingID in Skillsmap was restored by manually adding EmployeeID 309705 while the flow that fetched IDs was investigated. A design request and notes were logged for a Power Automate flow to read EmployeeID from Microsoft 365 profiles and Power Automate premium licensing, error-handling and timeout constraints were recorded. Lecturer recognition issues were resolved by replacing outdated tenant emails so lists aligned with Azure AD/Okta. CourseCompetencies filter logic was changed to use PMS ActualStartDate and PMS sync mappings were adjusted so upcoming-course lists and displayed start dates matched authoritative PMS values.
SharePoint RealEstate Management was designated the canonical source and a separate city-level list was introduced for shared attributes; the Canvas app was updated to combine per-site and city-level data at runtime. Confluence documentation, a starter Canvas app template, and short training materials were delivered so app owners could reproduce expected layouts and enrich site data; where original app editors were unavailable, templates and service-account republishing were used to restore or reconstruct UI behavior. Dataverse was prepared as an alternative where stronger relational integrity or complex lookups were required.
Phantom contract rows in Power BI disappeared after upstream Salesforce and Care records were corrected and dashboards were refreshed. For an executive request the authoritative Care source was identified and a continuously-updating daily-refresh dashboard tied to that source was recommended and documented. Provisioning app user-resolution failures were traced to the CourseFeed/study-planning service, escalated to the external vendor (PCG), and vendor ownership and a bug report were recorded. Twilio ingestion failures were resolved by fixing an encoding/processing bug so non-ASCII characters (e.g., umlauts) no longer blocked ingestion and by correcting a user record whose last-name encoding mismatch had prevented filter mapping. One Personalnummer validation problem (Add-On-Leistungen) was outside this team’s scope and the user was directed to the CareerPartner support portal.
UI, connection and document-template fixes applied during triage included repositioning and expanding the ACADEMIA section in a campus Canvas app, reflowing layout, adjusting field widths to prevent name truncation, updating position-title mappings to include new role strings, reconnecting apps from obsolete SharePoint lists to the active "On Campus (sharepoint.com)" list and republishing under the CPC ServiceAccount. The Freelancer Invoicing App label was corrected to "Steuernummer/ Umsatzsteuer-ID", the invoice template layout and footer were adjusted to stop unwanted pagination, and the Power Automate flow that generates invoices was updated to reference the revised template.
Where automated flows failed to populate identity attributes or apps were bound to obsolete lists, manual remapping, reconnection to the current SharePoint/SSOT, or direct edits restored immediate functionality while flows were troubleshooted or re-implemented. These cases repeatedly highlighted recurring root causes: identity-sync failures, stale data-source connections, label/template mismatches, encoding differences and locale/number-format mismatches, and service-account or connector permission constraints. A multi-source Power BI intake documented desired external connectors (Qualtrics, Salesforce Unit CS, SharePoint Reporting Career Service, CAS Excel export, Microsoft Forms, My Campus evaluations, LinkedIn Karrierekompass, Handshake) and recorded unclear connector availability, permission dependencies and capacity constraints for integration projects of that scale. An Add-On Services invoice-submission bug reporting decimal/comma separator shifting was forwarded to the appropriate local support queue.
7. Power BI web app shows HTTP ERROR 500 in Chrome with browser-specific site cookies
Solution
The issue was resolved by removing site-specific cookies for app.powerbi.com in Chrome. After deleting the Power BI site cookies the web application loaded normally in Chrome and the HTTP ERROR 500 no longer occurred.
8. Power BI report page rendered blank due to per-user saved report filters
Solution
Incidents where one user’s report page or visual returned no data or showed "Error retrieving data for this visual" were resolved in multiple ways depending on the root cause observed during investigation. In cases tied to per-user saved filter state the report’s per-user filters were reset to the report defaults using the report’s reset-to-default filter control; after clearing per-user filters the affected subpage/visual loaded data normally. In other incidents where the failure appeared only in the Power BI web experience (desktop viewed correctly) or where manager-only/missing-row symptoms suggested model-level restrictions, investigations targeted dataset RLS rules, model relationships (for example employer/manager ID mappings and m:n relationships), and report/dataset caching; fixes included correcting RLS or relationship configuration or clearing relevant cache layers, and when source data or pipeline processing was suspected the issue was escalated to the dataset owner or originating application teams (Power Automate/Forms/SharePoint/Dataverse/Workday).
9. Power Apps canvas app UI scaling/rendering issues in Chromium browsers
Solution
During a remote session the app's built-in 'Bild an Bildschirmgröße anpassen' (fit image to screen size) control was used, which adjusted the canvas to the display and removed the oversized sliders, restoring normal UI and interactivity. The issue was reproduced and resolved in the session; prior attempts such as restarting the PC and clearing Chrome cache/cookies did not remedy the rendering problem. The app continued to display correctly in Firefox.
10. Dataverse table export corrupted by embedded line breaks in multiline text fields
Solution
The investigation identified an embedded line‑break in a multiline text field as the root cause. The export was corrected by normalizing/escaping the problematic field content (removing or properly quoting line breaks) so that exported CSV/Excel delimiters remained intact. After the multiline text values were sanitized/escaped, Excel exports and dashboard exports produced correctly delimited, usable files.
11. Custom Jira ↔ Microsoft 365 automation patterns using Power Automate for issue creation, aggregation, and direct Teams notifications
Solution
Power Automate acted as the integration layer to bridge MS Forms/SharePoint with external boards and notification channels. Intake flows normalized MS Forms responses into fixed payloads, stored and aggregated submissions in SharePoint lists, and delivered items to third‑party boards either via API (Jira REST API) or by sending formatted emails to board ingestion addresses (Monday.com). For Jira, flows created issues with mapped custom fields and retained uploaded-file links rather than attempting binary transfer. Incoming webhooks from Jira automation invoked Power Automate flows that produced personal Teams messages; message delivery to individuals was implemented by posting 1:1 chat messages (via Microsoft Graph or a delegated service account) rather than channel posts so stakeholders received direct messages. For time‑critical instructor notifications, similar flows created per‑recipient chats or sent email when recipients were external or could not be reached via internal chat (externals were kept out of internal channels and handled via email/guest accounts). SharePoint News could be published as part of the content pipeline but was not relied upon for guaranteed per‑user push alerts; tenant emergency-notification facilities were the only mechanism that could force device‑level alerts, and they were not available for routine notifications.
12. Power BI scheduled refreshes cancelled by detected concurrent refreshes (transient service-side issue)
Solution
Incidents were consistent with a transient, service-side concurrency/collision condition following a platform update and typically cleared without customer-side changes. In prior occurrences the behaviour resolved spontaneously within approximately 48 hours; no changes to dashboards, schedules, or dataset configurations were applied. A subset of affected reports displayed the explicit cancellation error; others showed only stale data with no error message. Records noted but did not execute customer-side options such as recreating scheduled refreshes or staggering refresh times to avoid simultaneous detection. In cases where the Power BI workspace was managed by another team (for example, LCC), support had no tenant access and directed users to the workspace owner/administrator to investigate or escalate.
13. Power BI usage metrics showing 'unnamed user' due to tenant-level per-user tracking disabled
Solution
Tenant administrators re-enabled the tenant-level per-user tracking setting in the Power BI admin portal, which restored per-user viewer names and detailed page-level usage metrics for report owners in the HR Dashboards workspace. Data captured while the setting had been disabled remained anonymized and could not be retroactively attributed to individual users. Visibility for external/guest viewers continued to follow the tenant's privacy controls after the change.
14. Accidental deletion of Power Platform Solution in a personal environment
Solution
Support reconstructed the deleted Solution by reverse-engineering the remaining components and rebuilding the solution package in the Personal Productivity area. The rebuilt Solution was validated by the user and restored to working order. Advisors also highlighted that Personal Productivity lacks native backup and suggested coordinating with course management teams about export/versioning practices for course content.
15. Using Power BI dataset/export as a data source when dashboards can't trigger Power Automate
Solution
The recommended approach used a scheduled Power Automate flow that retrieved the required data from Power BI via the Power BI REST API (invoked through the HTTP connector), then parsed the JSON response and mapped results to the LMS365 enrollment API calls. The HTTP + Parse JSON pattern was identified as a viable integration when no native Power BI trigger exists.
16. Live MS Bookings synchronization and enrichment — avoid Excel as primary datastore
Solution
The teams avoided Excel as the authoritative datastore and implemented durable back ends and integration patterns tailored to the use case. For scheduling data they implemented a stable primary booking table in SharePoint list or Dataverse and populated it from source systems using the Microsoft Graph/Bookings API where available or scheduled/sync Power Automate flows when connector triggers were insufficient. Salesforce enrichment was performed by doing email lookups against Salesforce and storing the resulting Salesforce record link in a dedicated column. Double‑booking detection and visibility into the source list were implemented as comparisons against the primary store rather than relying on Excel automation.
For request/file workflows (exam‑inspection) the solution replaced the shared Excel tracker with a SharePoint list as the authoritative tracking table, used a PowerApps portal for submissions and a SharePoint document library to hold retrieved files, and automated retrieval from Moodle via its API or scheduled flows. File download auditing and watermarking were implemented at the SharePoint/library level so downloads had timestamps and user attribution. An archive pattern was used for lifecycle management: a copy of the original SharePoint list served as the archive and a Power Automate flow was implemented to move or copy entries into that archive. The team provisioned the flows and libraries, applied appropriate storage/permission locations, and provided a joint implementation/training session to hand over operation and adjustment of the solution.
17. Rich-text link editing broken in Power Automate action due to field HTML/formatting
Solution
Support identified the root cause as the action's text field formatting and resolved the issue by changing the field to accept HTML or by editing the action's HTML content directly. After the formatting/HTML was adjusted and the HTML content updated to include the desired links, link insertion and editing operated normally and the flow was saved and tested successfully.
18. Power Apps requirements assessment for form-based exam creation and PDF export
Solution
A short introduction to Power Apps and curated links/resources were provided to the requester, a ticket owner was assigned, and follow-up coordination was arranged for a half-hour consultation to assess feasibility and next steps for a form-to-PDF exam-generation solution.
19. High-volume PDF watermarking via Power Automate — connector selection and data-protection considerations
Solution
The PDF Blocks Power Automate connector was identified and quoted for procurement (~€990/year) as a viable high-volume watermarking option. Procurement and legal checks were initiated to ensure a Data Processing Agreement and use of the EU endpoint (eu.api.pdfblocks.com) because the workload contained student personal data; this approach replaced the manual/test-account workaround described in the ticket.
20. Power BI Dataflow/dataset refreshes not cancelling underlying SQL queries and lacking detailed logs
Solution
The problem was documented with example error traces, refresh IDs, and workspace/dataset identifiers and was escalated to Microsoft Support for investigation. The ticket recorded that aborted refreshes continued until the service timeout and that existing logs lacked useful cancellation indicators; no in-tenant remediation steps were captured in the ticket record.
21. Power BI research-database unreachable across browsers after platform updates
Solution
IT administration restored access and identified recent platform updates as the root cause. The incident was resolved by the administrator (Pavisanth Pathmarajah); no granular remediation steps were recorded in the ticket.
22. Power BI report runtime error for 'Liste Failed Attemps' resolved by specialist team
Solution
Two outcomes were recorded across matched tickets. For the 'Liste Failed Attemps' report a specialist team investigated and corrected a runtime error; the resolver notified the reporter that the issue should be fixed and asked for re-testing, but no technical remediation details were captured in the ticket. For the 'Deputatsplaner' report support determined the workspace/report was owned and managed by LCC; the user was instructed to open a request with LCC and the support responder did not/was unable to forward the request. Several tickets lacked exact error text, screenshots, or logs, and ownership by another team sometimes prevented further in-ticket remediation; no additional technical fixes were documented for the Deputatsplaner case.